html {
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI',
  Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-size: 16px;
  word-spacing: 1px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
}

body{
  overflow: auto;
  background-color: #ebebeb;
  background-image: url(~assets/img/bg_21.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
}


img{
  max-width: 100%;
}

.container{
  padding-left: 5px;
  padding-right: 5px;
}

.an-main-body .card-body{
  min-height: 280px;
  overflow-y: auto;
}

.page-enter-active, .page-leave-active {
  transition: opacity .5s;
}
.page-enter, .page-leave-active {
  opacity: 0;
}


.an-head{
  background: url("~assets/img/index_02.png") repeat-x;
}

.an-cont{
  text-indent: 2em;
}
.an-cont img{ display: block;}

.an-footer{
  width: 100%;
  height: 40px;
  color: #FFF;
  line-height: 40px;
  overflow: hidden;
  background-image: url(~assets/img/index_13.png);
}

.an-pad-5{
  padding-right: 5px;
  padding-left: 5px;
}
.an-mrg-5{
  margin-right: -5px;
  margin-left: -5px;
}

.an-list-new .list-group-item{
  border-left:none;
  border-right: none;
}




/*  媒体查询   */
@media (max-width: 768px) {  /* 手机尺寸 */
  body{
    background:#ebebeb;
  }
  .an-footer{
    display: none;
  }
  .hidden-xs{
    display: none;
  }
  .card-body{
    padding: 1.25rem 0.7rem;
  }
  
  .an-list-new .media{
    display: block;
  }
  .an-list-new .media .align-self-top{
    margin: 0 !important;
  }
  .an-list-new .media .an-list-img{
    width: 100%;
    height: 150px;
    overflow: hidden;
    vertical-align: middle;
    border-top:1px solid #dedede;
  }
  .an-list-new .media img{
    width: 100%;
    height: auto;
  }
  
  .an-list-new .media .media-body{
    padding:10px;
    background-color: #efefef;
  }
}
